ICTWEB504
Build a document using eXtensible markup language


Application

This unit describes the skills and knowledge required to design, and build, a valid extensible markup language (XML) document to suit a specified requirement.

It applies to individuals working in development roles in a variety of information technology areas who are technically proficient in the use of XML documents.

No licensing, legislative or certification requirements apply to this unit at the time of publication.


Elements and Performance Criteria

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Plan the process

1.1 Review the specified requirements

1.2 Produce a plan to analyse the specified requirements

1.3 Plan the design, and build, of valid XML documentation, allowing for iterative development

2. Analyse the specified requirements

2.1 Determine and document the purpose, expectations and functionality of the XML document

2.2 Determine the hardware, software and tools needed to design the document

2.3 Determine the requirements for the document

2.4 Determine the appropriate design methodologies, including using the software engineering life cycle

3. Design and develop the document

3.1 Decide on document type definition (DTD), if required

3.2 Define the required entities, elements and their attributes

3.3 Produce the document, following the appropriate standards and declaring DTD, required entities, elements and their attributes, including associated graphics or sounds

4. Test the document

4.1 Test the document off-line against the specifications, and confirm the document's validity

4.2 Test, where appropriate, the document online against the specifications, and with a representative audience

4.3 Analyse the test results and confirm the document’s validity

Evidence of Performance

Evidence of the ability to:

review the specifications, and plan the design of an extensible markup language (XML) document

determine specific requirements

produce a valid XML document, following the appropriate standards

test an XML document

evaluate the test results.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.


Evidence of Knowledge

To complete the unit requirements safely and effectively, the individual must:

explain business process and information modelling

describe markup language

explain unified-modelling language

describe the hardware and software implications for XML programming

identify and summarise, the various standards that will impact on XML programming.


Assessment Conditions

Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the website technologies field of work, and include access to:

the client or business requirements

an XML parser or suitable web browser

a XML authoring tool.

Assessors must satisfy NVR/AQTF assessor requirements.


Foundation Skills

This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.

Skill

Performance Criteria

Description

Reading

1.1, 3.3, 4.1, 4.2, 4.3

Critically analyses specifications and other documentation from a variety of sources, and consolidates information, to determine requirements

Writing

1.2, 1.3, 2.1, 2.2, 3.3

Prepares documentation expressing ideas, explores complex issues, and is constructed logically, succinctly and accurately

Writes and edits computer code and technical data, to ensure syntax and accuracy

Navigate the world of work

3.3

Takes full responsibility for following policies, procedures and industry standards

Interact with others

4.2

Selects, implements, and seeks to improve protocols governing communications to clients and co-workers, in a range of work contexts

Get the work done

1.1, 1.2, 2.1-2.4, 3.1-3.3, 4.1-4.3

Accepts responsibility for planning and sequencing complex tasks and workload, negotiating key aspects with others and taking into account capabilities, efficiencies and effectiveness

Applies systematic and analytical decision-making processes for complex and non-routine situations

Uses and investigates new digital technologies and applications, to manage and manipulate data, and communicate effectively with others, in a secure and stable digital environment


Sectors

Web